草庐IT

Codeforces 1672 E. notepad.exe

全部标签

c++ - Windows 事件查看器锁定了我的 EXE 文件

我对某事很好奇。我正在开发Windows服务并将所有诊断事件记录到Windows事件日志中。因此,当服务运行时,我打开事件查看器(从管理工具)来查看我的服务运行的结果。除了我需要卸载我的程序的那一刻(同样,出于测试目的),这非常有效。由于一些奇怪的原因,事件查看器锁定了我的服务的.exe图像文件,因此卸载程序无法使用错误代码ERROR_SHARING_VIOLATION删除它:Theprocesscannotaccessthefilebecauseitisbeingusedbyanotherprocess.这只发生在Vista和更高版本的操作系统上,在XP上似乎不是问题。知道如何让事件

java - 在 java(w).exe 进程列表中查找 .jar 的名称

在我的公司环境中,有这个脚本在很多计算机上运行,​​我偶尔会要求用户杀死它,因为众所周知它会不时锁定。我在想办法自己杀掉它。我注意到我可以使用pslist远程列出,然后使用pskill终止它。现在的问题是,当有人运行多个java应用程序(例如Eclipse、这个应用程序、另一个java.exe应用程序...)时,要在pslist中杀死正确的应用程序变得很棘手,它看起来像这样:javaw4214.....javaw5000.....等等。这些是不同的应用程序,但它们都从javaw.exe运行。有没有办法找出他们正在运行的.jar的名称,以便我可以根据该名称终止进程?

windows - 使用 cmd.exe 检测程序是否已安装以及安装位置

Windows有一个程序start.exe,它知道如何通过它们的俗名打开程序,比如“firefox”在cmd.exe中输入startfirefox打开firefox假设它已安装。是否有类似的启动命令将返回文件路径而不是启动应用程序?也对任何类似但适当的解决方案持开放态度更新:其他答案建议使用where命令,这适用于系统目录中的ping等程序,但不会像start那样找到firefox。 最佳答案 看看这个注册表项。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\

c# - 如何以 C# 编程方式或命令行打开 explorer.exe 到 "Recycle Bin"

我想要一个WPF按钮,它可以在Windows7|8中直接将explorer.exe打开到“回收站”中。这是因为我的应用程序删除了很多文件,我想为用户提供一种快速恢复文件的方法。命令行参数不起作用,可能是因为“回收站”是一个虚拟目录。我试过使用“$回收站”。Explorer.exe/root,其中a是一个虚拟文件失败。试图保护回收站中的空间似乎也不起作用。这是我测试并正在使用的来自ScottPowell的工作代码。谢谢斯科特@privatevoidExploreTrashBin(){Stringstr_RecycleBinDir=String.Format(@"C:\$Recycle.B

windows - Notepad++ 列模式 : Go To Last Line

这个问题在这里已经有了答案:Notepad++:MarkColumnuntilEndofFile(3个答案)关闭5年前。在一个超过200K行的Notepad++文件中,我需要一直选择字符的部分列(block)到最后一行。(例如,选择/突出显示第10-15个字符的block,从第100行到最后一行,但在此范围之外没有任何内容。)如何在不滚动拖动突出显示区域的情况下将突出显示(通过Alt-click)文本block向下扩展到最后一行?在WindowsPC中,Alt-单击并滚动,pagedown适用于较小的文本block,但滚动到大型文档的最后一行需要很长时间。我尝试了Alt、Ctrl、Sh

windows - 获取 dll 或 exe 的文件版本

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicates:CommandlinetooltodumpWindowsDLLversion?HowdoIretrievetheversionofafilefromabatchfileonWindowsVista?是否可以使用批处理命令获取dll或exe文件的文件版本并将其存储在变量中?

windows - 如何从命令行中提取自解压 exe

有没有办法从Windows命令行中提取自解压exe?我有一个RAR类型的自解压exe。我只想在Windows的帮助下提取此RAR的内容,而不使用任何其他有助于提取的工具(如7zip、Unrar等)。此外,我只想从命令行执行此操作。Windows中是否有任何实用程序可用于从命令行提取自解压exe文件? 最佳答案 您可以使用以下一个或多个RARSFX(自解压存档)选项来获得自解压RAR存档来执行您想要的操作:GUIself-extractingmodulessupportfollowingcommandlineswitches:-dse

c# - CoreAudio OnVolumeNotification 事件订阅导致 explorer.exe 中 CPU 使用率高

背景:在WindowsVista及更高版本中,使用扩展的CoreAudioAPI(由RayMolenkamp和XavierFlix编写)通过订阅DefaultAudioEndpoint的OnVolumeNotification并在音量变化时设置音量来强制执行音量级别。问题:功能成功,但一旦注册了OnVolumeNotification订阅,CPU往往会固定在30-50%,具体取决于您的CPU功率。在对ProcessExplorer和ProcessMonitor进行大量挖掘后,发现explorer.exe和有时svchost.exe会被注册表读取调用消耗。我不确定哪个注册表项。我不认为我

java - 从 Java 中的 ProcessBuilder 调用时 EXE 崩溃

我正在从JAVAProcessBuilder调用一些EXE(7za.exe、pg_basebackup.exe、...)。它可以正常工作2或3天(每天都会调用EXE)。之后EXE不断崩溃。7za.exeerror:Exitcode::-1.073.741.502WindowsEventlogerror:Faultingapplicationname:7za.exe,version:9.20.0.0,timestamp:0x4ce553f5Faultingmodulename:KERNELBASE.dll,version:6.2.9200.21941,timestamp:0x5792e5

windows - find.exe 有问题?

在C++中,我们有一种在文件中搜索文本的方法。它通过将文件读取到变量并使用strstr来工作。但是当文件变得非常大时,我们遇到了麻烦。我想我可以通过使用_popen调用find.exe来解决这个问题。它可以找到,除非这些条件都为真:文件类型为unicode(BOM=FFFE)文件刚好是4096字节您要搜索的文本是文件中的最后一个文本要重新创建,您可以这样做:打开记事本插入2046个X,然后在末尾插入一个A另存为test.txt,encoding="unicode"验证文件正好是4096字节打开命令提示符并键入:find"A"/ctest2.txt->Nohits我也试过这个:添加或删除